package com.mcxx.modules.base.dao.read;

import com.mcxx.modules.base.entity.AreaMappingEntity;
import com.mcxx.modules.miniSalvation.order.dto.ActivitiDTO;
import com.mcxx.modules.miniSalvation.order.param.ActivitiParam;
import com.mcxx.modules.system.dto.AreaMappingDTO;
import com.mcxx.modules.system.dto.IssuingBankDTO;
import com.mcxx.modules.system.param.AreaMappingParam;
import com.mcxx.modules.system.param.IssuingBankParam;
import com.yinhai.ta404.module.mybatis.mapper.Ta404SupportMapper;

import java.util.List;


public interface AreaMappingReadDao extends Ta404SupportMapper {

    
    List<String> getFinanceIdByRescueCode(String rescueCode);


    
    String getFinancecodeByRescueCode(String rescueCode);

    
    String getRescueCodeByFinancecode(String financecode);
    
    int getCountByFinanceId(String id);

    
    List<String> getRescueCodeByFinanceId(String financeId);
    
    List<AreaMappingDTO> queryAreaMappingList(AreaMappingParam param);
    
    List<AreaMappingDTO> queryAreaMappingInfo(AreaMappingParam param);

    
    List<AreaMappingDTO> getFinanceInfo(AreaMappingParam param);
    
    List<AreaMappingDTO> getFinanceCountyInfo(AreaMappingParam param);

    
    List<AreaMappingEntity> getAreaMappingInfo(String areaCode);

    
    List<AreaMappingEntity>  getAreaMappingInfoByFinanceCode(String tenantId);

    
    List<AreaMappingDTO> getAreaCodeBycCodeALevle(String areaCode);

}
